package com.mhkj.base.fruitType.service;

import com.mhkj.base.fruitType.entity.FruitType;
import com.mhkj.base.templete.entity.PlanTemplete;
import com.mics.core.common.componet.Pagination;
import com.mics.core.system.base.service.BaseService;

/**
 * 成果类别
 * @author mics
 * @date 2018年8月9日
 * @version 1.0
 */
public interface FruitTypeService extends BaseService<FruitType>{

	/**
	 * 分页查询成果类别
	 * @author mics
	 * @date 2018年8月9日
	 * @version 1.0
	 */
	Pagination<FruitType> listByPage(FruitType fruitType, int pageIndex,
			int pageSize);
	/**
	 * 根据成果节点查询成果类别
	 * @author wk
	 * @date 2018年8月23日
	 * @version 1.0
	 * @param nodeResult
	 */
	FruitType getByNodeResult(long nodeResult);

	/**
	 * 根据名称查询成果
	 * @author mics
	 * @date 2018年8月9日
	 * @version 1.0
	 * @param nodeName
	 */
	FruitType getByTempleteAndName(PlanTemplete planTemplete, String nodeName);

}
